The current problem that I have is that I kinda understand the basics of OOP only I feel am not yet there to correctly implement it.

It feels like I now know some magic card tricks, but the rest is not there yet (distracting the public, etc.). I know some of the 'tricks', but to go from a real life senario to an object diagram is something I have problems with.

Does anyone know any good books about this, which go deeper on this that only a howto do it in language X?

Thanks in advance.