About the Book
An examination of how people construct and use complex information structures, using the practices and activities found within the community of computer programmers. Topics covered include programming in Prolog, teaching and learning environments, and support for programme analysis.