Good introduction to Marxism for liberals?

A psychologist friend (liberal, mussolinite) gifted me some book on Freud. I want to return the favor and give her some book for introduction to Marxism, preferably something more contemporary and short that summarises Marx’s work. Any ideas?