Update:
Finally received the books on June 1st, almost 1 month after placing the order. I thought I would ask for a refund today, after coming back from my trip to Chennai, but found the package delivered.
Either way, this does NOT in any way change my recommendation to avoid them; shipping was way too late, and there was zero communication from their side.