This book is terrible! I don't understand how it's "A First Course". Good luck answering the questions with only the info provided in the chapters. You'll have to spend countless hours consulting your TA or the internet to figure out the answers. Garbage.