Natalia Garrett Flying Caterpillar, 9781662918711, Paperback Flying Caterpillar, 9781662925320, Hardcover