Everything you need to know to survive teaching - Ranting Teacher (Continuum International Pub. Group, 2009)