I don’t know about you, but I still can’t quite remember how to correctly write bibliographies. If I can’t figure it out, I know my students who are native English students are going to have similar difficulties. And I certainly know that my advanced English Language Learners are going to be in the same boat.
Now, however, there are many online applications who will spell it out for you. All you have to do is input the ISBN number of the book you want to cite.
I’ve placed links to several of them on my Teacher’s page under Bibliography. They include Ottobib, Citation Machine, Bibme, and EasyBib. They all seem pretty much the same to me, but I might be missing something.