Shoreline Structures Environmental Design A Guide for Structures Along Estuaries and Large Rivers by British Columbia. Ministry of Water, Land and Air Protection | Menrva Books | MenrvaBooks