Essential Concepts In Molecular Pathology by William Coleman, Gregory Tsongalis & Gregory J. Tsongalis