Having had this recommended to me for my A-Level course by a history scholar, I decided to purchase this book. It was a decision that I wasn't to regret.
Not only is divided up into easy manageable sections, so that it is easy to find what you are looking for, it is also written with such a concise analysis, that there is no better book on this subject.
Its wide timescale and breadth of detail make it a must buy for any student or any part-time historian. While £[...] may seem steep, you'll not find a better price, or investment anywhere else.