Sign up for Direct Textbook cashback, then go to
or
Find the best price @ 30 stores w/ all discounts calculated