https://www.amazon.com/gp/product/0596522347/ref=ppx_yo_dt_b... https://www.amazon.com/gp/product/0470632011/ref=ppx_yo_dt_b... https://www.amazon.com/gp/product/1101980168/ref=ppx_yo_dt_b...
If you only have time to go through 1 book, I would recommend Slide:ology.