Superb! Good for beginners. Good for beginners. Cover only basic like the complement system it is only telling limited information it should also talk about other complement protein and in the first chapter there is written that the story of immune system begins with the story of life itself, almost 3.5 billion year ago, in some strange puddle hostile and vastly empty planet, but there should be the name of the first unicell organism and after that what was the name of the first multicellul...