The Quant Investor's Almanac by Irene Aldridge & Steven Krawciw