David Carle releases new book