Array Modifier with Offset Object Issue
You need to disable "Manipulate Center Points" to be able to rotate the object the way that you are thinking:



Funniest thing is, I went through that same book years ago and had the same problem while making that table :-)