By Claes G. Ryn
(Republic Book Publishers, 2023)