Awesome swashbuckling fantasy book: On Stranger Tides by Tim Powers. Read it for some good entertainment :D