Cunning Words: a Grimoire of Tales and Magic
Good Stocks Cheap: Value Investing with Confidence for a Lifetime of Stock Market Outperformance
Just Enough Software Architecture: A Risk-Driven Approach


