Wort fur Wort: New Advanced German Vocabulary (German Edition)
Paul Stocker is an experienced teacher of German and has written a number of books and language courses.