Book of Angels by Sylvia Browne (2003, Hardcover).