Text this: Planning and learning by analogical reasoning /