German Order of Battle: 291st-999th Infantry Divisions, Named Infantry Divisions, and Special Divisions in WWII by Samuel W. Mitcham Jr.
German Order of Battle is the definitive reference on the German Army in World War II, covering the organization, combat history, and commanders of each division. Volume One covers the 1st through 290th Infantry Divisions; Volume Two, the 291st through 999th Infantry Divisions, Named Infantry Divisions, Jaeger and Light Divisions, Mountain Divisions, Parachute Divisions, Luftwaffe Field Divisions, Flak Divisions, and Miscellaneous Divisions; and Volume Three, Panzer Division, Motorized and Panzer Grenadier Divisions, and SS Divisions.