Passive mode locker and Q-switch for ruby | IEEE Journals & Magazine | IEEE Xplore