Thomas E Hughes ( - )
Details