David Edelstein — American film historian