Manyebook
Guy Stern
Essential German Grammar
Introduction to German Poetry