(c) 2017 Geoffrey A. Moore. All rights reserved.