The Telling of Waters by R.E. Long