Books by mark e. moore