The Elements of Embryology by Sir Michael Foster, Walter Heape & Francis Maitland Balfour