The book of tomorrow - Ahern, Cecelia (New York : Harper Collins, 2009)