I was told that Beginning Java 2.0 by Ivor Horton is a good book for people like me who are just beginning to learn Java.

What do you think about the book and/or do you have a better book to suggest?

Thanks,
William