DownloadThe Portobello Bookshop Gift Guide 2024

David McFarland Author

David McFarland studied zoology (BSc Hons) and psychology (DPhil). He researched and published in the fields of animal behaviour, philosophy, physiology, psychology and robotics. He retired in 2000, and is an Emeritus Fellow of Balliol College, Oxford, UK. Since retiring, he has published seven books.