An investigation of pavements of city of Grand Rapids

Full text