I bought a copy of this excellent book from Matt Hill and find it a fantastic source of information to share with my students. I have had it for several months and find it an invaluable learning tool written in a very concise way... Full of practical exercises and drills to expand both student and..read more >>