Materials and structures - Clark, David Allen Richard