The myth of using Scala as a better Java
appliedscala.com