ok  ode to my own idiocy  this is what you said if you want your public functions in the module to work with the same instance of the manager  fine  you initialize a global object of this type in the module  and make those functions to proxy calls to this object  making the original  singleton object  global  not making the methods global to the module  can you recommend me a book that explains how to read p