principles of general pathology - El-Sabah, Mahmoud Tag; Mokhtar, Nadia; Said, Bothina Mahmoud