greenhill military manuals Kalashnikov : machine pistols, assault rifles and machine-guns, 1945 to the present / John Walter