Smart THINGS TO KNOW ABOUT Technology Management - Holmes, Andrew, 1965-