Edward Thompson – Biography