Longinus of Selinus (9786138489382) Carleton Olegario Máximo Books