Case Study in Java Programming by Joyce Farrel;