Adoption Law And Practice by Kerry O'Halloran