Wicked cool Java : code bits, open-source libraries, and project ideas