We send this list to every developer who interviews with us, including the ones we say no to. If someone spends an hour on our task and an hour on a call with us, they have earned something back, and honest feedback plus a real reading list is what we have to give. Here is the list, unchanged from the version we send by email, with the reasoning I usually only give on the call.