David William Shepherd · 1 obras en el catálogoObrasEnergy Studies: 2nd Edition and Problems & Solutions