Introduction to Java programming : core version - 397085 Liang, Y. Daniel (Upper Saddle River, NJ : Pearson/Prentice Hall, 2005)
57