At the top of page 151, after the code, the first line of text reads "The first line of your method definition is this:", which is followed by the code snippet:
-(Fraction *) add: (Fraction *) f;
but isn't that technically the method declaration? Am I correct in my understanding that if it is the first line in the method definition it should not have the semicolon at the end?
BTW, this chapter was great, but I must admit, a little scary, too: there was a LOT of stuff that felt pretty important packed into a small space. It's going to be a real challenge to absorb it all and keep it in mind...but that's all part of the fun of programming, I guess!
Again, really enjoying the book.