Which in your opinion is the best CCM handbook for a long CCM rotation? I don't necessarily mean a pocket book like the green MGH book for IM which is great in comprehensiveness but bad for recollection of what you've read since it offers no explanations. I'm looking for a highly credible CCM book that also explains but is still a handbook, more or less.