An Atlas of Comparative Vertebrate Histology - Mcmillan, Donald (Academic Press Elsevier, 2018)