Text this: The Non-Equilibrium Green's Function Method for Nanoscale Device Simulation