in reply to Problem that I can't find

My guess is that there is some metacharacter that the browsers you use don't like (quotes, lessthan, greaterthan, etc). Particularly when you are working with titles of books. If any of the data you are trying to print contains quotes, you are going to run into problems. Check the HTML output that is being generated to make sure that everything is being written out.

It would help to see the HTML output (not what it looks like on the screen but a copy of the HTML that you'd see from an "view source" command).