The Complete Encyclopedia of Weapons of World War II: The Comprehensive Guide to over 1,500 Weapons Systems, including Tanks, Small Arms, Warplanes, Artillery, Ships, and Submarines by Chris Bishop.
This book provides extensive details and photos of the various weapons used during the Second World War.