Irreverant - but brilliant
Haven't completely finished as of this writing. But what I have read is great. Everything that a good book should be. Not a boring passage. Not for the believer, though. If you can keep an open mind, then reading this book will be a pleasurable, rewarding experience.