Shimmer and the great whale : and other stories.