If it hadn't been for the kiddy porn section, I would have given it 4 stars. As it is, I can't recommend it to anyone, and revulsion forced me to throw the damn book away myself. I guess this is what I get for not reading reviews before I order. :-P