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