public boolean intersects(BookNode c) {
		float dx = c.getX() - x;
		float dy = c.getY() - y;
		float d = (float) (Math.sqrt(dx * dx + dy * dy));
		return d < getPaddedRadius() || d < c.getPaddedRadius();
	}