For anyone with a 5 to 9 yr old boy and possibly girl with a lavatorial sense of humour. This book, by Roddy Doyle, is unutterably hilarious. My ds has been literally rolling round on the bed with hysterical laughter. And ,unlike captain underpants, i enjoyed reading it to him. i hadn't seen it recommended on here, so thought i'd pass it on as a recommendation (i read it to ds1 who is 5, but i'd guess it's prob about right for an average 8 yr old reading alone?)