James A. Michener : a checklist of his works, with a selected, annotated bibliography