C elebrity chef Jamie Oliver has pulled his new children's book from the shelves after complaints that it stereotyped Indigenous Australians.