You easily download any file type for your gadget.Design Patterns: Elements of Reusable Object-Oriented Software | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. I have read it a couple of times and even shared with my family members. Really good. Couldnt put it down.