Historical society honors Carlinville author