Books are always best in hard format. It is the convenient most that you should have a comprehensive vocabulary book in your hands that you can carry with you. Save your eyes from damage due to looking at the screen for longer and have you vocabulary book in your hands. You can buy them online in Pakistan easily, with just an order.