Is it a good idea if I put the books I read on my resume, or at least those related to software development?
I've read a lot of resumes, some good, some bad, and they've never had a list like this.  Honestly, it would indicate to me a candidate who has extremely little hands-on experience and is desperate to pad a thin resume.  And a candidate who hasn't bothered to research common resume formats. Such a resume would most likely be circular-filed.  By me, anyway.