alan solow