Rich and Knight's Artificial Intelligence deals with most issues.
Knowledge Representation by Reichgelt deals with parallel issues although mainly from a neural point of view (which is studied in the Machine Learning third year course) some good points are explained.
The Handbook of Artificial Intelligence, Volume 4 gives excellent case studies of the systems mentioned. Chapter 1 deals with Blackboard systems, Chapter 2 with Message passing systems.
Artificial intelligence with common lisp by Noyes gives some LISP code examples.