Ideal Java programming book for beginners with Perl background