Highly recommended teacher´s book : - FALLA, Tim (Oxford university press, 1994)