By Kuffler, Stephen W., Nicholls, John G., Martin, A.Robert, Wallace, Bruce G., Martin, A.Robert, Wallace, Bruce