f23b7667c2793a925e7be8e7e2bcadb89339f3bff52911f13f0efde1fa1f82ff appsci_a2017v7p813.pdf