New worlds for old (Ballantine Books 02365)