Spleen: Anatomy, Physiology and Diseases - Ahmed H. Al-Salem (Springer Nature, 2023)