Raphael - D.B. Reynolds

Great book, a bit too serious for my taste.