Review: Funny and exciting, silly and serious...What more could one ask for?
Rating: 4 out of 5
Date: 01 11, 2014
See above... This book had me laughing a lot, but there was history and current issues along with love and hate, God and demons, evil and beauty all in one book.  Great read.