How To Write Essays : a step-by-step guide for all levels, with sample essays - Shiach, Don (How To Books, 2007)