Optical Solitons by Yuri S. Kivshar & Govind P. Agrawal