Author: Meystre, Pierre;Sargent, Murray