Cat , I've recently read a very good book on Stalingrad, by Michael Jones. This book gives the account of the battle from the Soviet point of view, using many sources and first person accounts .
Another great book about a city under siege is;
The siege of Budapest - 100 Days in WW2, by Krisztian Ungary.
This time the Soviets are the ones doing the besieging, and the book details not just the various warring factions, but also the terrible suffering of the trapped civilians.
I could not recommend ; The siege of Leningrad by David Glantz.
While the book is full of details, is well sourced and has some great photos it reads like stale toast. Infact this book has put me off Glantz's works for life.
Operation Barbarossa - The war in Russia as photographed by the solders
By Paul Carell.
While people can argue about Carells politics this picture/ text book is simply superb. It's chock full of amazing photos from both sides with some in colour . It's one of my all time favourite WW2 books.
God, Honor, Fatherland
Grossdeutschland on the Eastern Front 42/44
This is the best pictorial divisional history I've ever seen. The photos are crystal sharp and cover the division through training and into action. Also included are some nice bios on a number of officers. If your interested in the Wehrmacht this is a must buy in my opinion.
Platz Der Leibstandarte
The SS - Panzer - Grenadier - Division LSSAH
and the battle of Kharkov 43
Similar to the previous title in quality and again highly recommended.
Two books that relate well to CMBB are;
German Report Series - Small unit actions during the German campaign in Russia.
Department of the Army Pamphlet Number 20-269
Panzer Tactics - German small - unit armour tactics in WW2
By Wolfgang Schneider
Essential reading for the understanding of German combined arms tank doctrine and it's use in every day situations.