Is there a 'perfect' business model?Reality is infinitely complex. Yet business or psychology writers (and social scientists generally) want to create models of that...