A key to the British fresh- and brackish-water gastropods with notes on their ecology | lit.salon