A short bibliography of books, articles, papers useful for learning to program with the Swarm libraries.


[Goldberg & Robson, 1989]

Smalltalk 80 : The Language, Adele Goldberg and David Robson, 0201136880, June 1989, Addions-Wesley.

Abstract. Classic Smalltalk reference.

[Kernighan & Ritchie, 1988]

The C Programming Language, K & R, , 2, Brian Kernighan and Dennis Ritchie, 0-13-110370-9, Revised, 1988, Prentice Hall, 1988.

Prentice Hall Software Series.

Abstract. The definitive reference on the C programming language by its inventors.

[NeXT, 1993]

Object Oriented Programming and the Objective C Language, NeXT Computer, 0-201-63251-9, 1993, Addison-Wesley.

Abstract. This book describes the Objective-C language as it is implemented for NeXTSTEP. While clearly targeted at NeXTSTEP, it is a good first-read to get to learn Objective-C

This book is out of print, but availble at the : Apple website

[Van der Linden, 1994]

Expert C Programming: Deep C Secrets, Peter van der Linden, 0-13-177429-8, 1994, SunSoft Press: Prentice Hall.

Abstract. A book for more advanced Swarm users: excellent for information on more abstruse matters of memory-management, linker issues and pointers. Covers much UNIX and C arcana which is difficult to find documented anywhere else (obscure man pages notwithstanding) in an engaging and humourous style.

[DiBona et. al. 1999]

Open Sources: Voices from the Open Source Revolution, Edited by Chris DiBona, Sam Ockman, and Mark Stone, 1-56592-582-3, 1999, O'Reilly & Associates Inc., Sebastopol.


[Daniels, 1999]

Marcus Daniels, Agent Simulation: Applications, Models and Tools, October 1999, Argonne National Laboratory, University of Chicago.