All of the following were effects of geography on ancient Chinese civilization EXCEPT: a. isolation due to rivers and mountains b. fertile soil caused by flood-prone rivers c. lack of dependable rainfall d. minimal farming land due to dry, hot deserts