Empires of the Word: A Language History of the World by Nicholas Ostler talks about how and why certain languages developed and flourished while others died out.
"The Horse, the Wheel and Language* by David Anthony is a really good book about the spread of the Indo-European languages.