Written by Andrew Davidson. My friend slammed it down at my desk at work and said " This is the most f-ed up book I have ever read in my life but I really liked it and think you will too." I have to agree now that I finished.