Six theories of child development revised formulations and current issues (JAI Pr., 1989)