Uses the paradigm of the child as a problem solver to examine various theories of cognitive development. This book focuses on collaborative tasks which are carried out with other children or adults. It draws on a wide range of research, including the author's own research into dyadic problem solving.