A 3.5 Stars because this book has beaten me into submission.My rump still smarts from the virtual welts and I felt slightly euphoric from the experience.This book does weird things to me. The author is messing with my head! I mean the writing wasn't exactly professional although it is nicely done. E...