Cameron Diaz has a new book... (more…)