The Theory & Practice of Visualizing Data