Working with an XML document loaded into a DOMdocument, but having trouble with the "SelectSingleNode" method in VB.

Here's the structure of the XML file:

<?xml version="1.0" encoding="UTF-8" ?>
<ItemSearchResponse>
<OperationRequest></OperationRequest>
<Items>
<Request></Request>
<TotalResults>1</TotalResults>
<TotalPages>1</TotalPages>
<Item></Item>
</Items>
</ItemSearchResponse>

I'm interested in the "TotalResults" value, but my VB script isn't working. Here's what I've put together, but doesn't work;

Dim bookdata As DOMDocument40
Set bookdata = New DOMDocument40
bookdata.async = False

Dim objnode As IXMLDOMNode
Dim strtext As String

bookdata.Load (“d:\bookdata.xml”)
Set objnode = bookdata.documentElement.selectSingleNode("//ItemSearchResponse/Items/TotalResults")

strtext = objnode.Text

MsgBox strtext

Any suggestions?