BOOKS BY J D SMITH