Came across this recently: War on the Eastern Front. World War 2 in Russia It's largely Wiki based, but shows some promise.