Pathology of the Human Placenta by Kurt Benirschke, Peter Kaufmann & Graham J. Burton