John Millar — Scottish philosopher, jurist and historian