Dancing on the edge - Nolan,Han (Florida : Harcourt, 2007)