Republican presidential candidate and Texas U.S. Sen. Ted Cruz is making several stops in Georgia this week as he promotes a soon-to-be released book that is already causing controversy.

Cruz will be at Foxtale Books in Woodstock at 10 a.m. Friday, then will swing down to Eagle Eye Bookshop in Decatur at 3 p.m.

Cruz will spend the July 4 holiday in Greenville, S.C., but then return to Georgia on Sunday. He will stop at the Barnes and Noble on Wrightsboro Road in Augusta at 11 a.m., then he will appear at Rock Springs Church in Milner (home of high-profile Senior Pastor Benny Tate) at 7 p.m. (Updated 6/30/15 to reflect Milner time change.)

Cruz visited Georgia last month, with a couple stops including the state GOP convention.

"A Time for Truth," is the name of Cruz's memoir, out Tuesday, and it has sparked a tiff with Bush family political strategist Karl Rove. From the Dallas Morning News:

Rove, in Cruz's telling, also called Bush "too old" to exercise sound political judgment in such matters – an assertion bound to stir consternation in the tight knit family hoping to elect its third president next year.

Sunday afternoon, Rove issued a stern denial, saying he never questioning the mental faculties of a president he has revered for decades. He said his concern about the endorsement was that Greg Abbott hadn't yet announced whether he would seek re-election as attorney general.

On Sunday night, Cruz released 2009 e-mail correspondence between himself and Rove to refute Rove's contention that the dispute was about Abbott. Still, the correspondence does not include Rove calling George H.W. Bush "too old."