Books written by Michael Kupperman