Western Movies: A Guide to 5,105 Feature Films, 2d ed.