Ref: Raffles "History of Java"