Symplectic And Contact Topology by Yakov Eliashberg, Boris Khesin & Francois Lalonde