An in depth introduction