BP Oil Spill Catastrophe: several viewpoints