Part I Understanding Query Development