George Lopez coming to town for new book