Charles H Thorne Editor & Author