Copyright (c) 2012 NobleProg Limited
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the NobleProg.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
NOBLEPROG ASSUMES NO LIABILITY AND SHALL NOT BE RESPONSIBLE FOR ANY ERRORS OR OMISSIONS WITH RESPECT TO THE FUNCTIONING OF THE CODE, METHODS AND EXAMPLES IN THIS MATERIALS. MOREOVER, NOBLEPROG DOES NOT WARRANT THE ACCURACY, COMPLETENESS, TIMELINESS OR OTHER CHARACTERISTICS OF ANY MATERIAL AVAILABLE THROUGH THE TRAINING MATERIALS. USER AGREES THAT NOBLEPROG SHALL NOT BE HELD LIABLE FOR ANY LOSS OR INJURY RESULTING DIRECTLY OR INDIRECTLY FROM USE OF OR ITS PROVISION OF THE TRAINING MATERIALS, WHETHER OR NOT CAUSED IN WHOLE OR IN PART BY ITS NEGLIGENCE OR BY CONTINGENCIES BEYOND ITS CONTROL.