Understand Child Development: Teach Yourself by Carolyn Meggitt
This book is a complete guide to child development from birth to 16 years. Assuming no prior knowledge of the subject it will take you through all the perspectives on the subject, covering physical, cognitive, moral and behavioural aspects of a child's development. It covers key figures such as Piaget, Freud and Bowlby as well as looking at the work of more contemporary theorists. With case studies to give you practical understanding and illustrations to back up key points this book is the only guide you will ever need.