Planar and Non-Planar Graphs