By Luis C. Junqueira, Jose Carneiro, John A. Long
By Luis C. Junqueira, Jose Carneiro, Alexander N. Contopoulos