Crushing It!

HarperBusiness

New

Effective Java

Joshua Bloch

New 35.63

Best 32.75

Managing successful projects with PR...

Nigel Bennett, AXE...

New 65.15

Best 48.25