1155399411 Source Internet Archive identifier: b3057996x https://archive.org/download/b3057996x/b3057996x.pdf IA contributor: Wellcome Library Permission (Reusing...