The Dirty Parts of the Bible - Sam Torode
I really enjoyed this little book. It's the definition of a "coming of age" story, and it's was a lot of fun reading how the main character went from where he was to where he ended up on the last page.