Small arms design and ballistics. Volume 1 : Design