duncaroo12's review

Go to review page

4.0

Fascinating history of immunology with just the right amount of simplification to convey complicated concepts to laypeople.

basil_mint1899's review against another edition

Go to review page

challenging informative slow-paced

4.5