Professor Emeritus Dr. Ibrahim Shnawa. (2024). Concise Teleost Immunology. Concise Teleost Immunology, Edition 1, 1–81. https://doi.org/10.9734/bpi/mono/978-93-48006-31-8