ShapeThings: ISBN 0-471-28960-4