Stuff said in code. That's it.
class man { bestFriend=book; class dog { dark=10; canRead() { if(this.dark>0) return false; else return true; } } }