A review by traveltounravel
The Wasp Factory by Iain Banks

Holy Hell.