Technology And Social Agency by Marcia Anne Dobres, Professor Marcia-Anne Dobres & Dobres