Guide to ruminant anatomy : dissection and clinical aspects by Mahmoud Mansour | Menrva Books | MenrvaBooks