It's called "Kate and William: A Very Public Love Story."
The writer did extensive research before coming up with the story. He said he discovered many things about the couple, including the pet names they have for each other.
He claims Middleton calls the prince "Big Willy" and Prince William calls her "Babycakes."