Armies of Ivan the Terrible: Russian Troops 1505-1700 by David Nicolle, Viacheslav Shpakovsky, Angus | ecodevug