Mental retardation: A life cycle approach.