Oleg Sokolov: Napoleon as a military strategist.

 


v20240901