How Blood Works by Martin Coles & Christine Hall