German For Beginners by Angela Wilkes & John Shackell