From the Inside Google Books:
Starting this week, you can set up a Google Alert for books and receive email notices when new books that match your interests become available.
To create an alert for books, go to Google Alerts, type in the keywords you are interested in about a book, (whether it’s title, author name, or topic) and choose “Books” from the Type drop-down button, and create. You can also preview the email you’ll be sent on the right side panel. Once you create the alert, you will automatically begin receiving notification emails about new, recently published books in Google Books.
Google’s advanced syntax (accessible via Google Books Advanced Search Interface) can also be utilized when you create an alert.
Examples: inauthor, inpublisher, intitle.
Of course, many other book alert services are available. Here are a few of them:
Of course, many library catalogs and database providers also offer new book and article alerts.
What about tables of contents?
A favorite is JournalTOCs that provides FREE alerts for more than 17,000 serials from 900+ publishers (more than 2600 OA). They also provide article level searching for some publications.