Java by comparison : become a Java craftsman in 70 examples / - Harrer, Simon,