The arrival - Tan, Shaun (Arthur A. Levine Books, 2006)