Artificial cognitive systems : a primer - Vernon, David, 1958-