The encyclopedia of modern American small arms - ELWELL (Bison Books, 1987)