I will recommend Bob Willis Six of the Best - Best in test cricket from 1970 to 1995
Covers whom Willis feels are the best openers , middle order batsman , swing bowlers , Medium pacers , spinners , umpires etc from round the world - there is no bias and Willis has made two categories England and rest of the world with pithy and distinct reasons for selection
I will also recommend Cricinfo's Jan 2007 issue which has the 50 most memorable moments in recent cricket