Literature : - Bowler, Bill (Oxford University Press, 1993)