Writing, teaching, and researching history in the electronic age historians and computers / - Trinkle, Dennis A., (M.E. Sharpe,)