Title: java a detailed approach to practical coding