A history of English words - Hughes, Geoffrey (Blackwell Publishing, 2002)