Books by Mark Haber