This book, or similar, should be part of the syllabus of university level psychology.
While having learnt all the basics of psychoanalysis, I never got the full picture until reading this.
Well written, easy to follow, and overall great introduction to psychoanalysis that has left me wanting to read more.