Author: Gerard A Mourou