TY - BOOK AU - duncan,neil TI - .engineering geology and rock mechanics duncan,neil CY - 1st.ed. | .London Leonard Hill ER -