Davis, Michele E Flex 3 - New Delhi Tata Mcgraw Hill Publishing Company P.Ltd. 2008 - 290 ISBN: 9780070248687