Two-dimensional Materials and Applications