Small arms general design - Allsop (Land warfare : Brassey's new battlefield weapons systems and technology series into the 21st century, 1999)