'Salt and Vinegar', as this book has affectionately come to be know, has become something of a bible to a 3rd year med student. It has most of the information you'd need for the specialty rotations.
When compared to the OHCM, however, improvements to the layout of some of the text needs improving.
Also, the 'insights' given in this book- quotes from books, ethical tangents, are all too often not insightful at all. They're long and not always optional reading, as they're woven into the essential reading.