Listmania!
Essential German Reads for Improving Your German
Wort Fur Wort: A New Advanced German VocabularyWort Fur Wort: A New Advanced German Vocabulary by Paul Stocker
Buy used from: £1.00
Great list of essential vocab, categorised by topic
Collins Pocket German Verb TablesCollins Pocket German Verb Tables
Buy used from: £0.01
Perfect for all those irregular verb patterns
German Dictionary (Collins GEM)German Dictionary (Collins GEM) by Harpercollins
Buy used from: £0.01
Handy to have, for checking genders and whilst you're out and about
The Collins German Dictionary: Major New EditionThe Collins German Dictionary: Major New Edition
Buy used from: £19.99
Of course no mini dictionary could ever compete with this mountain of information
Quick Fix German Grammar (Teach Yourself Languages)Quick Fix German Grammar (Teach Yourself Languages) by Susan Ashworth-Fiedler
Buy used from: £40.91
Does what it says on the label!
Dictionary of German Slang and Colloquial Expressions (Barron's)Dictionary of German Slang and Colloquial Expressions (Barron's) by Henry Strutz
Buy new: £4.49 / Used from: £1.49
For the things they don't teach you at school...
German Idioms (Barrons)German Idioms (Barrons) by Henry Strutz
Buy new: £4.49 / Used from: £3.07
This book is excellent for all those idiomatic expressions that just don't exist in English
The Little Book of Essential Foreign Swearwords (Summersdale humour)The Little Book of Essential Foreign Swearwords (Summersdale humour) by Emma Burgess
Buy new: £0.06 / Used from: £0.01
Pocket-sized essential for when you want to blend in with the locals
The Penguin Dictionary of English Grammar (Penguin Reference Books)The Penguin Dictionary of English Grammar (Penguin Reference Books) by R.L. Trask
Buy new: £2.97 / Used from: £3.50
I found that once I understood English grammar, German grammar then made much more sense to me
Kinder Von Bahnhof Zu (Ein Stern-Buch)Kinder Von Bahnhof Zu (Ein Stern-Buch) by F. Christiana
Buy new: £14.75 / Used from: £0.33
I found this autobiography excellent for improving my reading skills, and also provided some of the more 'colloquial' vocab that was not taught to me at school