Track Changes: A Literary History of Word Processing by Matthew G Kirschenbaum

This textbook covers a lot of ground without feeling overwhelming.