<p>I have read around 4-5 books on design patterns, but still I don't feel I have come closer to intermediate level in design patterns?    </p>

<p>How should I go studying design patterns?</p>

<p>Is there any good book for design patterns?</p>

<p>I know this will come only with experience but there must be some way to master these?</p>

The best way is to begin coding with them.  Design patterns are a great concept that are hard to apply from just reading about them.  Take some sample implementations that you find online and build up around them.
A great resource is the
Data & Object Factory
page.  They go over the patterns, and give you both conceptual and real world examples.  Their reference material is great, too.