millan p. rible: across streams and ravines