Books filled with fantasy and plenty of princess power are for these 9-12 year olds.