h. g. diamond