Blood cells : a practical guide