Enjoyed reading this overview guide and it might prove invaluable in the classroom. Topics are well