The magic carpet and other tales

The magic carpet and other tales