Buy books by William J. Long online at BooksByBSF from publishers like Aitbs (p&d) and Anubhav Publishers And Distributors. Books are shipped from our warehouses in Jharkhand, Bihar, Uttar Pradesh and Delhi with delivery across India, and cash on delivery is available.