by Tadeusz Piotrowski
Based on primary and secondary sources in numerous languages (including Polish, German, Ukrainian, Belorussian, Russian and English).