European firearms - Hayward, John F. 1916-1983 (HMSO, 1969)