Books by david crane