2D materials for photonic and optoelectronic applications - Bao, Qiaoliang (Woodhead Publishing Elsevier, 2019)