Alexander Crombie — Scottish philologist, philosopher, and schoolteacher