Ortho - nitrophenol is less soluble in water than p- and m-nitrophenols because
(a) o-nitrophenol is more volatile steam than those of m- and p-isomers.
(b) o-nitrophenol shows intramolecular H-bonding
(c) o-nitrophenol shows intramolecular H-bonding
(d) melting point of o-nitrophenol is lower than those of m - and p - isomers