Dugald Stewart — Scottish philosopher and mathematician