I myself very much like this bookk. Although it is not very detailed it is a very comprehensive and easy to read little book. You can easily brush up on immunology and haematology without getting lost in huge books.
This book contains every thing you need to know for you rotations and it very handy to use to study for an exam.