Text Book on Software Engineering Tools and Practices