Books written by Gary Kleppel