Environmental archaeology theoretical and practical approaches - Branch, Nick. (Key issues in environmental change., 2005)