The area where I'm having the greatest problem is in casts or mainly Multiple casts I've tried looking around the web and books and just can't seem to find a resource that I can learn from that would be up to exam standard. If you know of any please share.

Example question:

a = (B)(I)b;
b = (B)(I) a;
a = (I) b;
I i = (C) a;