Battles of World War II. Aachen 1944-45 Battles on the German Frontier