A textbook on phonetics by Rodney Ball of the University of Southampton. 6 chapters giving overviews and exercises on the vocal tract, vowels, consonants, transcription, and an answer key.
You can download the entire PDF without sound, or individual sections with sound files. It's all free.
Aimed at students of French, Spanish and German, it also seems eminently suited to teachers of EFL, with examples in English.
Via Shona Whyte