John George Macleod — Physician and writer of medical textbooks (1915-2006)