Lectures on linear partial differential equations