By Spencer Johnson
By Spencer Johnson, M.D.
By Kenneth Blanchard, Spencer Johnson
By Kent M. Keith, Spencer Johnson