Cliff's notes a must read