Thomas Rice Edward Holmes Author