Amsterdam ; London : Morgan Kaufman Publishers,