En lugar de
node_name = 'Geometric Vectors \& Matrices'
usar
node_name = 'Geometric Vectors ' || chr(38) || ' Matrices'
38 es el código ascii para ampersand, y de esta forma se interpretará como una cadena, nada más. Lo intenté y funcionó.
Otra forma podría ser usar LIKE y un subrayado en lugar del carácter '&':
node_name LIKE 'Geometric Vectors _ Matrices'
La posibilidad de que encuentres algún otro registro también, que sea diferente solo en este carácter, es bastante baja.