Books written by Michael Yarvitz