Spatial Reasoning And Planning by Jiming Liu & Laeeque K. Daneshmend