Barney Loves Books has a collection of 476 books on war