Gittleman's easy to follow book covers almost everything you need to know about Java. Topics covered include software engineering, object-oriented programming, event-driven programming and basic Java constructs. This book is designed for readers with no knowledge of Java, and no prior computing background.