Gone
»
»
Michael Grant has made a wonderful story full of adventure and magic.