Ukraine a history - Subtelny, Orest