RT CB A1 Randall, J. Herman T1 Humanity at the cross-roads- [e-book]