James Harvey - American film critic (1929-2020)