Books by Mark Weichel