What is hatching? - 9780778795346