Step By Step Boolean Search Techniques