He has written eleven books, and contributed to three. Many of his books have been translated into three or more languages.
He also translated Dr. Hubert Benoit's Let Go! and Thich Nhat Hanh's Zen Keys from French to English.