Top 4 earnshaw PDF Book