50 weapons that changed warfare - Weir, William (New Delhi Pengagon press, 2008)