Bain is definitely one of the best to start out with.
If you're looking to expand from there, check out
Dan Heisman's List.
If getting books is a problem, there are also a number of online tactics problem sites:
Chess Tactics or
Chess Tactics Server
I personally much prefer books ... but to each his own.
With regard to how to utilize your study time: When it comes to tactics, consistently studying every day is the best way to spend your time (even if only for 30 minutes).