Despite a bad rep, BP may still come out on top

by Eve Troeh