Cicero's Practical Philosophy - Nicgorski, Walter.