Consciousness: natural and artificial - MacLennan, Bruce J. (Array, 2007)