Practical Analysis And Design For Client/server And Gui Systems door David A. Ruble