Spectral Graph Theory And Its Applications