I recently read "Gunpowder: The History of the Explosive that Changed the World" by Jack Kelly.  It is a absolutely incredible book that goes into great details concerning the development and use of what we now call Black Powder.  It isn't dry and academic, I found it an enjoyable read that I had difficulty putting down.  (Then again I find reading ballistic tables interesting.)