This blog contains lecture notes, slides, presentations and videos for most engineering fields free for download