If you are considering using Python,
Beginning Python Visualization (
http://www.amazon.com/Beginning-Python-Visualization-Transfo... ) seems quite good to me. It is of course a niche product targetting though who intend to use Python though. If you are looking for a more broad based grounding in visualization it is probably not your best choice.