Damage and Failure of Composite Materials by Ramesh Talreja, Kristopher Gamstedt & Chandra Veer Singh