We are an on-demand book retailer, which means that while we stock a good number of our bestselling books, we mostly order and ship directly from publishers and distributors. This way, we are able to offer you the widest range of titles, while keeping shipping charges low. If you have questions about stock levels of a specific title, call us at 800-236-7323