20th century arms and armor - Bull, Stephen (Facts on File, 1995)