Introduction to bed, bank and shore protection (2nd edition)