Flora of the upper Gangetic plain, and of the adjacent Siwalik and sub-Himalayan tracts