Unifying Computing and Cognition: The SP Theory and Its Applications (Paperback)