Common Pool Resource Theory