Terry Greene Sterling is a journalist, author and teacher who has long covered the people, places and politics of the American southwest.