Thrills and spills - Allan,Baillie (Pearson educated, 2001)