For those who read Russian a good book to trace the activities of Soviet units during the Great Patriotic War is: published in 1985 by Voenizdat. It is 598 pages and lists each of the cities liberated by Soviet units during the GPW and the names of all the units involved (down to division or separate regiment level) with the name of the commander of the unit at the time.