Ian MacLeodBooksAlternate PeaceBreaking the WheelTalks for childrenPreaching on the Lord's SupperStories for ChildrenEven More Talks for ChildrenDavidson's principles and practice of MedicineAuthor data: Open Library