Principles of immunopharmacology (Birkhäuser, 2005)