Advanced Maths Essentials by Janet Crawshaw, K. Hirani, K Gordon | Lex | Lex